public EditProjectAttachmentsViewModel(ProjectFirmaModels.Models.ProjectAttachment projectAttachment) { ParentID = projectAttachment.ProjectID; AttachmentID = projectAttachment.ProjectAttachmentID; DisplayName = projectAttachment.DisplayName; Description = projectAttachment.Description; }
public void UpdateModel(ProjectFirmaModels.Models.Project project, FirmaSession currentFirmaSession) { CheckForNotNullProjectId(); var fileResourceInfo = FileResourceModelExtensions.CreateNewFromHttpPostedFile(UploadedFile, currentFirmaSession.Person); HttpRequestStorage.DatabaseEntities.AllFileResourceInfos.Add(fileResourceInfo); var projectAttachment = new ProjectFirmaModels.Models.ProjectAttachment(project.ProjectID, fileResourceInfo.FileResourceInfoID, AttachmentTypeID, DisplayName) { Description = Description }; project.ProjectAttachments.Add(projectAttachment); }
public static string GetDeleteUrl(this ProjectAttachment projectAttachment) { return(DeleteUrlTemplate.ParameterReplace(projectAttachment.ProjectAttachmentID)); }
public void UpdateModel(ProjectFirmaModels.Models.ProjectAttachment projectAttachment) { projectAttachment.DisplayName = DisplayName; projectAttachment.Description = Description; }